<?php
require_once($_SERVER['DOCUMENT_ROOT'] . '/Prototipo/modelo/Desaparecido.php');
require_once($_SERVER['DOCUMENT_ROOT'] . '/Prototipo/controle/DesaparecidosController.php');
require_once($_SERVER['DOCUMENT_ROOT'] . '/Prototipo/conexao/ConexaoBanco.php');

$quantidadePorPagina = 5;
$pagina = (isset($_GET['pagina'])) ? (int)$_GET['pagina'] : 1;
$inicio = ($quantidadePorPagina * $pagina) - $quantidadePorPagina;
$con = new ConexaoBanco();

if(!isset($_SESSION)){
	session_start();
}


$desaparecidoController = new DesaparecidosController();
$res = $desaparecidoController->listarDesaparecidos($inicio, $quantidadePorPagina);

echo "<h3>Lista dos Desaparecidos</h3>"; 
while($row = mysql_fetch_array($res)){
	$id_desaparecido = $row['id_desaparecido'];//div-popover
	
	echo $desaparecidoController->excluirDesaparecidoModal($id_desaparecido);
	
	
	//pegando vari�veis da consulta
	$caminho = $row['diretorio'].$row['nome'];
	$nome = $row['1']; //nome
	$dtNascimento = $row['data_nascimento'];
	$idade = $desaparecidoController->calcularIdade($dtNascimento);
	$dtNascimento = implode("/",array_reverse(explode("-",$dtNascimento)));
	$dtaDesap = $row['dtDesaparecimento'];
	$dtaDesap = implode("/",array_reverse(explode("-",$dtaDesap)));
	
	$descricao = $row['historia'];

	$caminho = explode('../', $caminho);//separa o diretorio em um array de 2 posi��es
	//a primeira com ../ e a segunda com o caminho correto
	$caminho[1] = "/Prototipo/visao/".$caminho[1];
	//imprimindo caixa com os desaparecidos
	
	//index.php?pg=excluir-des&id=$id
	//index.php?pg=editar-des&id=$id
	echo "<br><br>
	<div class='well row' id='container' >
			<div id = 'titulo' class='row'>
				<div id='nome' class='popover-title span3'>
					<p ><b> $nome</b></p>
				</div>
				
				<div class='span4'>
					<p><b>Data de Desaparecimento:</b> $dtaDesap</p>
				</div>
				
				<div id = 'listaOpcoes' class='btn-group span1'>
					<div class='btn-toolbar'>
						<a  class='btn' href='index.php?pg=detalhes-des&id=$id_desaparecido'><i  class='icon-'><img title = 'detalhes' src='/Prototipo/visao/img/layoutAdmin/icones/search.png'></i></a>
						<a  onclick='abre($id_desaparecido)' id='a-popover_$id_desaparecido' class='a-popover btn' ><i class='icon-'><img title = 'excluir' src='/Prototipo/visao/img/layoutAdmin/icones/remove2.png'></i></a>
					</div>
				</div>				
			</div>
		<div class = 'row'>			
				<div id='fotoDesaparecido'  class = 'span2'>
					<a href='$caminho[1]' rel = 'lightbox' title='$nome'><img class= 'img-rounded' data-lightbox='$caminho[1]' src = '$caminho[1]' width='100'></a>
				</div>
					
				<div id='conteudo' class='span6'>
					<b>data de Nascimento:</b> $dtNascimento <br>
					<b>idade:</b> $idade <br>
					<b>Descricao:</b> $descricao<br>
				</div>						
		</div>
	</div>
	";

}

$con->conectar();

$sqlTotal = mysql_query("SELECT id_desaparecido FROM desaparecido");
	$qtdRegistros = mysql_num_rows($sqlTotal);
	$totalPagina = ceil($qtdRegistros/$quantidadePorPagina);

	$con->desconectar();

	//PAGINAÇÃO
	$paginacao = (isset($_GET['pagina'])) ? (int)$_GET['pagina'] : 1;
	$anterior = 0;
	$proximo = 0;
	if ($paginacao > 1) {
	$anterior = $paginacao - 1;
	} else {
	$anterior = '1';
	}

		if ($paginacao < ($totalPagina - 2)) {
		$proximo = $paginacao + 1;
		} else {
		$proximo = $totalPagina;
		}

		$contador = 0;
		if ($paginacao < 6) {
		$comeca = 1;
		$termina = 9;
		} else if ($paginacao > ($totalPagina - 6)) {
		$comeca = $totalPagina - 6;
		$termina = $totalPagina;
		} else {
		$comeca = $paginacao - 4;
		$termina = $paginacao + 5;
		}
		?>
	<div class="pagination pagination-centered">
		<ul>
			<li><a href='?pg=desaparecidos&pagina=1'>Primeira Página</a></li>
		<?php 
		echo "<li><a href='?pg=12&pagina=$anterior'> << </a></li>";
		for ($link_pagina = $comeca; $link_pagina <= $termina; $link_pagina++) {
			
			if ($contador < 9) {
				if ($paginacao == $link_pagina) {
					echo '<li class="disabled"><a>'. $link_pagina .'</a></li>'; // Escreve somente o número da página sem ação alguma
				} else {
					echo "<li> <a href=\"?pg=12&pagina=$link_pagina\">$link_pagina</a></li>"; // Escreve o número e o link da página
				}
				$contador++;
			}
		}
		echo "<li><a href='?pg=12&pagina=$proximo'> >></a></li>";
		echo "<li> <a href='?pg=12&pagina=$totalPagina'>Última Página</a></li>";
		echo '</ul></div>';
		
	
echo "</body></html>"
?>